﻿@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;overflow-x: hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
a:hover{color:#0757b0;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: 1px solid #000;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.rel{position:relative;}
.min_w{min-width:1200px;}
.container{width:1200px;margin:0 auto;}
.mar70{margin-bottom:70px;}
.white{color:#fff;}

/*header*/
.top_bor{height:40px;line-height:40px;border-bottom:#e6e6e6 solid 1px;color:#949494;}
.top_bor a{display:inline-block;padding:0 5px;color:#949494;}
.top_bor a:hover{color:#0757b0;}
.top_tel{margin-top:50px;background:url(../images/tel.png) no-repeat left center;padding-left:55px;line-height:25px;color:#949494;font-size: 16px;}
.top_tel b{font-size:27px;color:#0757b0;font-family:Archive;}
.search_bor{border:#e6e6e6 solid 1px;border-radius:24px;height:48px;margin-top:50px;margin-right:50px;}
.search_inp{width:220px;padding-left:20px;height:48px;line-height:48px;border:none;color:#949494;background:none;outline:none;}
.search_btn{width:50px;height:48px;line-height:48px;border:none;background:url(../images/search.png) no-repeat center center;outline:none;}
.nav_bor{height:60px;border-top:#e6e6e6 solid 1px;}
.nav_list li{width:150px;float:left;position:relative;}
.nav_list li>a{line-height:60px;display:block;text-align:center;font-size:16px;}
.nav_list li:hover>a{background:#0757b0;color:#fff;}
.nav_list_meau{position:absolute;left:0;top:60px;padding:0 30px;min-width:200px;height:0;line-height:0;overflow:hidden;background:rgba(0,0,0,.6);z-index:9;transition:all .3s linear;}
.nav_list_meau a{color:#ddd;line-height:30px;font-size:12px;display:block;}
.nav_list_meau a:hover{color:#fff;}
.nav_list li:hover .nav_list_meau{position:absolute;left:0;top:60px;padding:20px 30px;min-width:200px;height:auto;overflow:-none;background:rgba(0,0,0,.6);z-index:9;}

/* banner */
.banner{ width:100%; height:625px; overflow:hidden; position:relative;}
.banner1{ width:100%;  overflow:hidden; position:relative;}
.b-img{ height:625px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:625px; float:left;}
.b-list{ height:50px; padding-top:590px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:1px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:1px solid #fff;background:#fff;}

/*index*/
.index_tit{margin-bottom:50px;}
.index_tit dt{height:70px;line-height:70px;color:#3f3f3f;font-size:28px;background:url(../images/tit_bg.png) no-repeat center center;font-weight:bold;}
.index_tit dd{padding:25px 0;background:url(../images/icon02.jpg) no-repeat center bottom;color:#878787;}
.index_type{margin-bottom:50px;}
.index_type a{display:inline-block;padding:0 20px;line-height:40px;}

.pro_list{margin-left:-17px;}
.pro_list li{width:287px;height:221px;float:left;overflow:hidden;margin-left:17px;margin-bottom:17px;position:relative;}
.pro_list_tit{position:absolute;left:0;bottom:-45px;;width:100%;height:45px;line-height:45px;background:rgba(0,118,218,.8) url(../images/icon03.png) no-repeat 260px center;color:#fff;padding:0 10px;box-sizing:border-box;transition:all .3s linear;}
.pro_list li:hover .pro_list_tit{bottom:0;}
.pro_more{margin:50px auto;width:110px;height:40px;line-height:40px;border:#0757b0 solid 1px;border-radius:20px;color:#0757b0;display:block;text-transform:uppercase;transition:all .6s linear;}
.pro_more:hover{transform:translateY(-5px);}

.about_bg{height:575px;background:url(../images/about_bg.jpg) no-repeat center top;}
.about_box{width:540px;margin-top:90px;color:#fff;}
.about_tit{height:80px;line-height:40px;background:url(../images/icon04.jpg) no-repeat left bottom;font-size:24px;padding-bottom: 20px;}
.about_tit b{font-size:30px;text-transform:uppercase;}
.about_text{height:180px;line-height:36px;overflow:hidden;margin:20px 0;}
.about_btn a{display:inline-block;width:120px;height:40px;line-height:40px;border-radius:20px;color:#fff;margin-right:20px;text-align:center;}
.about_btn01{background:#fab81b;border:#fab81b solid 1px;}
.about_btn02{border:#fff solid 1px;}

.case_list_b li{width:600px;height:368px;float:left;position:relative;}
.case_list_b li:hover .case_list_name{opacity:0;}
.case_list_s li{width:400px;height:245px;float:left;position:relative;}
.case_list_s li:hover .case_list_name{opacity:0;}
.case_list_name{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all .5s linear;}

.news_bg{height:895px;background:url(../images/news_bg.jpg) no-repeat center center;}
.news_list{margin:70px 0 70px -39px;}
.news_list li{width:374px;float:left;margin-left:39px;background:#fff;}
.news_list_pic{width:374px;height:260px;overflow:hidden;}
.news_list_pic img{transition:all .8s linear;}
.news_list li:hover .news_list_pic img{transform:scale(1.1);}
.news_list_con{padding:10px 15px;line-height:30px;color:#a9a9a9;transition:all .3s linear;}
.news_list li:hover .news_list_con{color:#666;}
.news_list_con h3{line-height:40px;color:#333;font-size:16px;}
.news_list_text{padding-bottom:10px;margin-bottom:5px;height:78px;line-height:26px;border-bottom:#ddd solid 1px;transition:all .3s linear;}
.news_list li:hover .news_list_text{color:#666;}
.news_list_date{background:url(../images/icon05.png) no-repeat left center;padding-left:30px;}
.news_list_look{background:url(../images/icon05.png) no-repeat left center;padding-left:30px;}
.news_more{margin:50px auto;width:110px;height:40px;line-height:40px;border:#fff solid 1px;border-radius:20px;color:#fff;display:block;text-transform:uppercase;transition:all .6s linear;}
.news_more:hover{transform:translateY(-5px);color:#fff;}

.honor_bg{height:794px;background:url(../images/honor_bg.jpg) no-repeat center center;background-size:100% 100%;}
#wrapper {width:100%;margin:60px 0;}
#carousel>div {text-align: center;width: 266px;height: 370px;float: left;margin:0 10px;position: relative;}		

/*footer*/
.bot_bg{background:#272727;padding:50px 0;color:#959595;margin-top:50px;}
.bot_nav li{padding-right:20px;float:left;width:95px;}
.bot_nav li h3{height:35px;background:url(../images/bot_line.png) no-repeat left bottom;font-weight:normal;margin-bottom:10px;}
.bot_nav li a{padding-left: 20px;display:block;background:url(../images/icon07.png) no-repeat left center;color:#959595;font-size:12px;line-height:30px;}
.bot_nav li a:hover{color:#eee;}
.contact_box{width:360px;}
.contact_tit{font-size:24px;height:46px;text-transform:uppercase;}
.contact_text{line-height:30px;}
.copyright{padding:30px 0;line-height:30px;background:#202020;color:#fff;}

/*main*/
.main_con{min-height:400px;line-height:40px;color:#757575;}
.main_pro{min-height:750px;}
.main_pro li{width:384px;line-height:60px;float:left;overflow:hidden;margin:0 8px;}
.main_news{min-height:600px;}
.main_news li{padding:20px 0;}
.main_news_con{width:1200px;color:#757575;line-height:40px;}
.main_news_con h3{height:49px;line-height:40px;border-bottom:#ddd solid 1px;margin-bottom:10px;font-weight:normal;color:#333;}
.main_news li:hover .main_news_con h3{color:#0762cb;}
.main_news_date{color:#afafaf;}
.main_page{margin:60px 0;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#368ae8;color:#fff;border:#368ae8 solid 1px;}

/*在线简历*/
.jianli{margin:0 auto;width:895px;padding:60px 0 100px 0;}
.job-col{color: #333;font-size: 14px;height:30px;}
.main_bd3{width:280px; height:30px;margin-bottom: 24px;border: 1px solid #000;}
.job textarea{height:135px;width:1100px;}
.jianli td{position: relative;}
.info{margin-top: 59px}
.gbook-list{margin-top: 59px}
